// 计算开始时间和结束时间之间的差
export const diffTimeStr = (start, end) => {
  if (start && end) {
    var startTime = new Date(start.replace(/-/g, "/")); // 开始时间
    var endTime = new Date(end.replace(/-/g, "/")); // 结束时间
    var usedTime = endTime - startTime; // 相差的毫秒数
    var days = Math.floor(usedTime / (24 * 3600 * 1000)); // 计算出天数
    var leavel = usedTime % (24 * 3600 * 1000); // 计算天数后剩余的时间
    var hours = Math.floor(leavel / (3600 * 1000)); // 计算剩余的小时数
    var leavel2 = leavel % (3600 * 1000); // 计算剩余小时后剩余的毫秒数
    var minutes = Math.floor(leavel2 / (60 * 1000)); // 计算剩余的分钟数
    return (
      (days > 0 ? days + "天" : "") +
      (hours > 0 ? hours + "时" : "") +
      (minutes > 0 ? minutes + "分" : "")
    );
  } else {
    return "";
  }
}
